/**
 * 利用递归求 1 到 N 之和
 */
function sum( n ){
    if( n === 1 ) {
        return 1 ;
    }

    // 在函数内部调用函数本身的做法就是 递归(recursion)
    let x = sum( n - 1 ) ; // 求 1 到 n - 1 所有整数之和
    let r = n + x ; // 求 1 到 n 所有整数之和
    return r; 
}

let total = sum( 100 ); // 统计1到100之和
console.log( total );

